热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

色调|详情_CSDN算法技能树评测

篇首语:本文由编程笔记#小编为大家整理,主要介绍了CSDN算法技能树评测相关的知识,希望对你有一定的参考价值。 因为本科时候参加过蓝桥杯、考研机试、ACM,去年参加了研究生算法设计挑

篇首语:本文由编程笔记#小编为大家整理,主要介绍了CSDN算法技能树评测相关的知识,希望对你有一定的参考价值。




因为本科时候参加过蓝桥杯、考研机试、ACM,去年参加了研究生算法设计挑战赛,也都获得了比较满意的成绩。同时在力扣上也刷了几百道题目。对算法理论基础也是系统地学习了两三遍了。科班出身的我觉得对算法也算是入门了至少,所以本期我针对算法技能树进行详细的评测。



评测目录


  • 一、内容
  • 二、产品功能
  • 三、UI 界面
  • 四、用户激励
  • 五、使用体验
  • 六、改进建议
  • 七、额外重点加分项


一、内容

交流讨论这一栏做的不错,用户可以自己发布题解笔记,也可以看到别人发的题解笔记,然后进行交流回复。


参考资料这一栏给的解题思路太简略,如果有详细图解会更好,具体代码这里只有C++类型的,建议多创建几种语言的题解。


二、产品功能

目前中间做题区无论是点击做题,还是点交流讨论,只要是详情页面,它都会跳转到新页面,而不是替换原页面的区域。这样让用户体验感比较差,做一题得打开多个网页,导致代价过高。


三、UI 界面

技能树的主页面如下图所示,左侧是目录,中间是每个目录下的小目录以卡片形式呈现,右侧是学习勋章以及排行榜等。整体布局上没什么问题,但是布局风格上缺少色调,就是页面太单调了,让用户使用两次便不再想使用了。除了最上面的竞赛广告栏和月榜总榜是有背景色的,其他的真的是白底。

像这样的题目图标,其实可以再优化一下,比如:使用像月榜那样的卡片背景,显示更有活力些,让用户看到都想点击。

这两个图标和背景设计的很认同,色调和图标的完美结合。


四、用户激励

答题月榜是做的一个提示框内容,以用户每个月正确作答习题量排序。这样很容易出现为了上榜而直接看答案做题的人,一个月30天,每天8道题的可能性不是很大,当然说不准都是基础题,或者算法大佬。为了避免这种问题,我觉得还是要出个能力测试,使用经典题目判断用户是什么水平。


五、使用体验

我这次的使用体验一般,中规中矩。

主要还是参考资料不足,使得题解的质量比较差;然后布局色调太单一,缺少背景色;然后打开新页面过多,降低用户体验感。


六、改进建议

1、在查看题目这里,完全可以将完整题目显示出来,然后底下放上本题的选项,而不需要再打开个网页跳转到详情界面进行操作。

2、技能树主题色

我在UI界面里面提到过这个问题,色调太单一,不够活跃,显得死气沉沉。


七、额外重点加分项

我让我的几个实验室同学一起在算法技能树上进行体验,得到的反馈归纳一下:


  1. UI界面实在一般,做题方面的兴趣就已经丢一半了。
  2. 然后都是些选择题,连编程过程都可以不写就答出来,难度实在太低了,适合刚学计算机的小白,不适合老手。
  3. 很多题解写了和没写一样,估计小白都看不懂,因为answer所以answer。














CSDN 社区图书馆,开张营业!


深读计划,写书评领图书福利~


推荐阅读
  • 如何在不同数据库中提取前N%的记录
    本文详细介绍了如何在SQL Server、Oracle和MySQL等不同数据库中提取前N%的记录。通过具体的示例和代码,帮助读者理解和掌握这些方法。 ... [详细]
  • Nacos 0.3 数据持久化详解与实践
    本文详细介绍了如何将 Nacos 0.3 的数据持久化到 MySQL 数据库,并提供了具体的步骤和注意事项。 ... [详细]
  • 本文详细介绍如何使用Netzob工具逆向未知通信协议,涵盖从基本安装到高级模糊测试的全过程。通过实例演示,帮助读者掌握Netzob的核心功能。 ... [详细]
  • PHP 5.5.31 和 PHP 5.6.17 安全更新发布
    PHP 5.5.31 和 PHP 5.6.17 已正式发布,主要包含多个安全修复。强烈建议所有用户尽快升级至最新版本以确保系统安全。 ... [详细]
  • 本文介绍了多种开源数据库及其核心数据结构和算法,包括MySQL的B+树、MVCC和WAL,MongoDB的tokuDB和cola,boltDB的追加仅树和mmap,levelDB的LSM树,以及内存缓存中的一致性哈希。 ... [详细]
  • 单片机编程为何偏爱C语言
    尽管现代有许多高级编程语言如Java、Python等,但单片机编程依然广泛使用C语言。本文将探讨C语言在单片机编程中的优势及其原因。 ... [详细]
  • 本文节选自《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书的第1章第1.2节,作者Nitin Hardeniya。本文将带领读者快速了解Python的基础知识,为后续的机器学习应用打下坚实的基础。 ... [详细]
  • 本文总结了《编程珠玑》第12章关于采样问题的算法描述与改进,并提供了详细的编程实践记录。参考了其他博主的总结,链接为:http://blog.csdn.net/neicole/article/details/8518602。 ... [详细]
  • SQL 连接详解与应用
    本文详细介绍了 SQL 连接的概念、分类及实际应用,包括内连接、外连接、自连接等,并提供了丰富的示例代码。 ... [详细]
  • 非计算机专业的朋友如何拿下多个Offer
    大家好,我是归辰。秋招结束后,我已顺利入职,并应公子龙的邀请,分享一些秋招面试的心得体会,希望能帮助到学弟学妹们,让他们在未来的面试中更加顺利。 ... [详细]
  • Docker 故障排除系列:解决文件不存在错误
    本文将详细介绍如何解决 Docker 中出现的 'open /tmp/multipart869745973: no such file or directory' 错误,帮助读者快速定位并解决问题。 ... [详细]
  • iOS 不定参数 详解 ... [详细]
  • 过去查询Mysql的时候,都见3306对所有端口开放着,感觉不安全。netstat -anlp | grep mysqltcp 0&am ... [详细]
  • 本文详细介绍了MySQL数据库服务器(mysqld)和客户端(mysql)的区别,并提供了多种启动和关闭MySQL服务器的方法。通过这些方法,您可以更好地管理和维护MySQL数据库。 ... [详细]
  • 本文详细介绍了如何在Linux系统(以CentOS为例)上彻底卸载Zimbra邮件系统,包括停止服务、删除文件和用户等步骤。 ... [详细]
author-avatar
huangpeishan49
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有